home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Developer Toolbox 6.1
/
SGI Developer Toolbox 6.1 - Disc 4.iso
/
public
/
RTF
/
image.h
< prev
next >
Wrap
C/C++ Source or Header
|
1994-08-01
|
1KB
|
36 lines
/* $Header: /usr/people/pcd/Src/RTF/RCS/image.h,v 1.1 92/11/23 12:58:51 pcd Exp Locker: pcd $
*/
#include <X11/Xlib.h>
int
initializeImageBuilder(Display* disp);
/* USE: if(initializeImageBuilder(disp, child_of_avs, avs_visual, &cmap)){
* }else{
* printf("could not initialize image converter.");
* }
*/
int
getImageSize(const char* data, int* w_addr, int* h_addr);
/* USE: data = "0123456789ABCDEF\nFF00FF00FF00FF00...";
* if(getImageSize(data, &w, &h))
* printf("image size: %dx%d\n", w, h);
* else
* printf("not a sun raster\n");
*/
Pixmap
createPixmapFromHexData(Display* disp,
Drawable dest,
const char* data);
/* USE: data = "0123456789ABCDEF\nFF00FF00FF00FF00...";
* getImageSize(data, &w, &h);
* disp = XtDisplay(widget)
* dest = XtWindow(widget);
* depth = / *depth of dest, e.g.* / 8;
* pixmap =
* createPixmapFromHexData(disp, ref_drawable, data, depth, w, h);
* XCopyArea(disp, pixmap, dest, some_gc, 0, 0, w, h, dest_x, dest_y)
*/